package NO19;

public class TreeMirror {
	
	public class TreeNode {
	    int val = 0;
	    TreeNode left = null;
	    TreeNode right = null;

	    public TreeNode(int val) {
	        this.val = val;

	    }

	}
	
	public class Solution {
	    public void Mirror(TreeNode root) {
	        if(root == null)
	            return;
	        if(root.left == null && root.right == null)
	            return;
	        TreeNode nodeTemp = root.right;
	        root.right = root.left;
	        root.left = nodeTemp;
	        
	        if(root.left != null)
	            Mirror(root.left);
	        if(root.right != null)
	            Mirror(root.right);
	    }
	}
}
